Piecewise and Local Threshold Testability of DFA

نویسنده

  • Avraham Trakhtman
چکیده

The necessary and sucient conditions for an automaton to be locally threshold testable are found. We introduce the polynomial time algorithm to verify local threshold testability of the automaton of time complexity O(n 5) and an algorithm of order O(n 3) for the local threshold testability problem for syntactic semigroup of the automaton. We modify necessary and sucient conditions for piecewise testability problem for deterministic nite automaton and improve the Stern algorithm to verify piecewise testability for the automaton. The time complexity of the algorithm is reduced from O(n 5) to O(n 2). An algorithm to verify piecewise testability for syntactic semigroup of the automaton of order O(n 2) is presented as well. The algorithms have been implemented as a C=C ++ package.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Piecewise Testable Languages and Nondeterministic Automata

A regular language is k-piecewise testable if it is a finite boolean combination of languages of the form Σa1Σ · · ·ΣanΣ, where ai ∈ Σ and 0 ≤ n ≤ k. Given a DFA A and k ≥ 0, it is an NLcomplete problem to decide whether the language L(A) is piecewise testable and, for k ≥ 4, it is coNP-complete to decide whether the language L(A) is k-piecewise testable. It is known that the depth of the minim...

متن کامل

Alternative Automata Characterization of Piecewise Testable Languages

We present a transparent condition on a minimal automaton which is equivalent to piecewise testability of the corresponding regular language. The condition simplifies the original Simon’s condition on the minimal automaton in a different way than conditions of Stern and Trahtman. Secondly, we prove that every piecewise testable language L is k-piecewise testable for k equal to the depth of the ...

متن کامل

On $k$-piecewise testability (preliminary report)

For a non-negative integer k, a language is k-piecewise testable (k-PT) if it is a finite boolean combination of languages of the form Σa1Σ · · ·ΣanΣ for ai ∈ Σ and 0 ≤ n ≤ k. We study the following problem: Given a DFA recognizing a piecewise testable language, decide whether the language is k-PT. We provide a complexity bound and a detailed analysis for small k’s. The result can be used to fi...

متن کامل

ar X iv : 1 41 2 . 16 41 v 1 [ cs . F L ] 4 D ec 2 01 4 On k - piecewise testability ( preliminary report )

A language is k-piecewise testable if it is a finite boolean combination of languages of the form Σa1Σ · · ·ΣanΣ, where ai ∈ Σ and 0 ≤ n ≤ k. We investigate the problem, given a minimal DFA recognizing a piecewise testable language, what is the minimal k for which the language is k-piecewise testable? It was shown by Klı́ma and Polák that such a k is bounded by the depth of the minimal DFA. We f...

متن کامل

On the Complexity of k-Piecewise Testability and the Depth of Automata

For a non-negative integer k, a language is k-piecewise testable (k-PT) if it is a finite boolean combination of languages of the form Σa1Σ ∗ · · ·ΣanΣ for ai ∈ Σ and 0 ≤ n ≤ k. We study the following problem: Given a DFA recognizing a piecewise testable language, decide whether the language is k-PT. We provide a complexity bound on this problem and a detailed analysis for small k’s. The result...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001